maximum power produced - Spanish English Dictionary